﻿// 初始化Web Uploader
var uploader = WebUploader.create({
    // 选完文件后，是否自动上传。
    auto: true,
    // swf文件路径
    swf: 'http://cdn.staticfile.org/webuploader/0.1.0/Uploader.swf',
    // 文件接收服务端。
    server: '/Admin/Common/SaveImage',
    // 选择文件的按钮。可选。
    // 内部根据当前运行是创建，可能是input元素，也可能是flash.
    pick: '#filePicker',
    // 只允许选择图片文件。
    accept: {
        title: 'Images',
        extensions: 'gif,jpg,jpeg,bmp,png',
        mimeTypes: 'image/*'
    }
});
// 文件上传过程中创建进度条实时显示。
uploader.on('uploadProgress', function (file, percentage) {
    $("#percent").text("已上传:" + percentage * 100 + '%');
});
// 文件上传成功，给item添加成功class, 用样式标记上传成功。
uploader.on('uploadSuccess', function (file, response) {
    //$('#' + file.id).addClass('upload-state-done');
    if (response._raw == "error")
        $("#percent").text("上传错误,请重试!");
    else {
        $("#mainImg").attr("src", "/upload/image/20150430/" + response._raw).show();
        $("#MainImage").val(response._raw);
        $("#percent").text("");
    }

});
// 文件上传失败，显示上传出错。
uploader.on('uploadError', function (file) {
    $("#percent").text("上传错误,请重试!");
});